be immortal - French English Dictionary